/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package persistencia;

/**
 *
 * @author Sebastian
 */
public class CriterioCompuesto implements Criterio{
    private Criterio criterio1;
    private String operadorLogico;
    private Criterio criterio2;

    public CriterioCompuesto(Criterio criterio1, String operadorLogico, Criterio criterio2){
        this.criterio1 = criterio1;
        this.operadorLogico = operadorLogico;
        this.criterio2 = criterio2;
    }
    
    public Criterio getCriterio1() {
        return criterio1;
    }

    public void setCriterio1(Criterio criterio1) {
        this.criterio1 = criterio1;
    }

    public String getOperadorLogico() {
        return operadorLogico;
    }

    public void setOperadorLogico(String operadorLogico) {
        this.operadorLogico = operadorLogico;
    }

    public Criterio getCriterio2() {
        return criterio2;
    }

    public void setCriterio2(Criterio criterio2) {
        this.criterio2 = criterio2;
    }

    @Override
    public String convertirAString() {        
        return criterio1.convertirAString() + " " + operadorLogico + " " + criterio2.convertirAString();
    }

}
